﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Meechisoft.TFS.BranchIndicator
{
    public sealed class BranchSetting : BaseModel
    {
        private string _ID;
        public string ID
        {
            get
            {
                return _ID;
            }
            set
            {
                SetValue("ID", ref _ID, value);
            }
        }

        private string _Name;
        public string Name
        {
            get
            {
                return _Name;
            }
            set
            {
                SetValue("Name", ref _Name, value);
            }
        }

        private System.Windows.Media.Color _PrimaryColor;
        public System.Windows.Media.Color PrimaryColor
        {
            get
            {
                return _PrimaryColor;
            }
            set
            {
                SetValue("PrimaryColor", ref _PrimaryColor, value);
            }
        }

        private System.Windows.Media.Color _SecondaryColor;
        public System.Windows.Media.Color SecondaryColor
        {
            get
            {
                return _SecondaryColor;
            }
            set
            {
                SetValue("SecondaryColor", ref _SecondaryColor, value);
            }
        }

        private bool _Gradient;
        public bool Gradient
        {
            get
            {
                return _Gradient;
            }
            set
            {
                SetValue("Gradient", ref _Gradient, value);
            }
        }
    }
}
